f0195f5efdc82d8d969fa9fefc9e4f176ad5327b,source/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceSet.java,FileReferenceSet,getDefaultContext,#PsiElement#,235
Before Change
} else {
final VirtualFile contentRootForFile = ProjectRootManager.getInstance(project).getFileIndex().getContentRootForFile(file.getVirtualFile());
if (contentRootForFile!=null) {
return PsiManager.getInstance(project).findDirectory(contentRootForFile);
}
}
}
After Change
final VirtualFile contentRootForFile = ProjectRootManager.getInstance(project).getFileIndex()
.getContentRootForFile(file.getVirtualFile());
if (contentRootForFile != null) {
result = PsiManager.getInstance(project).findDirectory(contentRootForFile);
}
}
}
else {
final PsiDirectory dir = file.getContainingDirectory();
if (dir != null) {
if (properties != null) {
result = JspManager.getInstance(project).findWebDirectoryByFile(dir.getVirtualFile(), properties);
}
else {
result = dir;
}
}
}
return result == null ? Collections.EMPTY_LIST : Collections.singleton(result);
}
protected PsiScopeProcessor createProcessor(final List result, ReferenceType type) throws ProcessorRegistry.IncompatibleReferenceTypeException {